﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;color:#262626; font:12px/1.5 'Microsoft Yahei',Helvetica, 'Hiragino Sans GB',  '微软雅黑', Arial, sans-serif;font-size:14px; }
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
i{ font-style:normal;list-style:none; }
html {background:#f5f5f5;overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;outline: none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
/** {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
textarea {overflow:auto;}
input:focus, textarea:focus, button:focus, select:focus {outline:none;}
input::-ms-clear {display:none;}
/*html5*/
article, aside, details,dialog, menu,figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
a {background:transparent;text-decoration:none; color:#333;}
a:active, a:hover, a:link,a:visited {outline:0; text-decoration:none!important;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {font-size:80%;}
sub, sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace;}
button, input, optgroup, select, textarea {margin:0;font:inherit;}
button {overflow:visible;}
button, select {text-transform:none; border:0 none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #999; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #999; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #999; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #999; 
}
/* 去除默认边框 */ 
fieldset,img{border:0;}
legend {padding:0;border:0;}
optgroup {font-weight:bold;}
/* 去掉各 Table  cell 的边距并让其边重合 */
table {border-spacing:0;border-collapse:collapse;}
td, th {padding:0;}
a {text-decoration:none;}
ul{ list-style:none; margin:0; padding:0;}
ul li{list-style:none; }
img{ margin:0; padding:0; border:0; vertical-align:middle;border:0 none;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border: 0;font-variant: normal;}
label { font-weight:normal !important;font-size:100% !important}
/* 一致的 del 样式 */
del {text-decoration: line-through;}
em{font-style:normal}
.clear{ clear:both;}
.display_none{display: none !important}
.w_p015_w{background:#fff;padding:0 15px; width: 100%;display: inline-block;margin-top: 10px;}
.w_p15{padding:15px;}
.f_fiexd_bottom{position:fixed;bottom:0;width: 100%;left: 0}
.bodyOv {overflow: hidden; height: 100%}
.border_bottom0{border-bottom: 0 !important}
.f_l{float:left}/*float:left*/
.f_r{float:right;}
.f_mt10{margin-top: 10px !important;}
.text_right{text-align: right;}
.f_mb60{margin-bottom: 60px !important;}
/***********支付***********/
.flayout_a_box{background: #fff;padding:0 10px;margin-bottom: 10px;}
.flayout_a_row{padding:12px 0;font-size: 14px;border-bottom: 1px solid #dcdcdc;}
.flayout_a_row_left{}
.flayout_a_row_right{float:right;color: #404040}
.flayout_a_row_right.red{color:#eb272a }
.flayout_a_row_left.gray{color: #9e9e9e}
.flayout_a_bottomBtnbox{position: fixed;bottom: 0; width: 100%;height:50px;line-height: 50px;background: #fff}
.flayout_a_bottomBtnbox_left{float: left;height: 49px;line-height: 49px;border-top: 1px solid #dcdcdc;width: 66%;padding-left:10px;font-size: 16px;}
.flayout_a_bottomBtnbox_left label{color: #eb272a}
.flayout_a_bottomBtnbox_right{height: 50px;line-height: 50px;background: #eb272a;border:0;width: 34%;font-size: 16px;color: #fff}
/***********end 支付***********/

/************我的优惠券************/
.flayout_b_tabBox{background: #fff}
.flayout_b_tabBox ul{width: 100%;}
.flayout_b_tabBox ul li{width: 33.33%;font-size: 15px;text-align: center;float: left;} 
.flayout_b_tabBox ul li a{display:inline-block;padding:10px 0;}
.flayout_b_tabBox ul li.active a{color: #eb272a;border-bottom: 2px solid;}
.flayout_b_mainBox{}
.flayout_b_mainEachTab{width: 100%;}
.flayout_b_eachRow{padding:10px 10px 0 10px;position: relative;}
.flayout_b_eachRow .leftbox{position: relative; height:100px;text-align: center;width: 85px; display: table;float: left;background-size: cover;}
.flayout_b_eachRow .leftbox>img{width: 100%;position: absolute;top:0;left: 0;z-index: -1;right:0;}
.flayout_b_eachRow .leftbox p{margin:0 auto;font-size: 20px;color: #fff;display: table-cell;vertical-align: middle;text-align: center;height: 100px;}
.flayout_b_eachRow .leftbox p>img { width: 20px; vertical-align: middle; margin: 0 auto;z-index:1;}
.flayout_b_eachRow .rightbox{width:calc(100% - 85px);background:url(../images/f_05.png) no-repeat right top #fff;margin-left: 85px; background-size: 65px;background-position-x:106%;background-position-y:-12px; }
.rightbox .b_rtop{border-bottom: 1px solid #dcdcdc;margin-right: 10px;height: 70px;padding-left:10px;}
.rightbox .b_rtop .left_price{float: left;color:#8c69e3;font-size: 32px;width: 45%;padding:10px 0;}
.blue .rightbox .b_rtop .left_price,.blue .rightbox .b_rtop .right_rule .p1{color:#27b1e4}
.rightbox .b_rtop .left_price>span{font-size: 14px; }
.rightbox .b_rtop .right_rule{margin-left: 45%;padding:16px 0;}
.rightbox .b_rtop .right_rule .p1{font-size: 12px;color: #8c69e3;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rightbox .b_rtop .right_rule .p2{font-size: 12px;color: #9e9e9e;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rightbox .b_rbottom{height: 30px;line-height: 30px;text-align: center;}
.rightbox .b_rbottom p{font-size: 10px;color: #9c9c9c;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.purple .leftbox{background: url(../images/f_01.png) no-repeat;background-size: cover;}
.blue .leftbox{background: url(../images/f_02.png) no-repeat;background-size: cover;}
.gray .purple .leftbox{opacity: 0.5;background-size: cover;}
.gray .blue .leftbox{opacity: 0.7;background-size: cover;}
.gray .purple .rightbox .b_rtop .left_price,.gray .purple .rightbox .b_rtop .right_rule .p1{opacity: 0.7}
.gray .blue .rightbox .b_rtop .left_price{opacity: 0.9}
.expires .leftbox{ 
	-ms-transform-origin:right bottom; /* Internet Explorer */
-moz-transform-origin:right bottom; /* Firefox */
-webkit-transform-origin:right bottom; /* Safari 和 Chrome */
-o-transform-origin:right bottom;
transform-origin:right bottom;
	
-ms-transform:rotate(-4deg); /* Internet Explorer */
-moz-transform:rotate(-4deg); /* Firefox */
-webkit-transform:rotate(-4deg); /* Safari 和 Chrome */
-o-transform:rotate(-4deg);
transform:rotate(-4deg);}
/************end 我的优惠券************/

/************新增地址************/
/*收货人信息*/
.f_popM{width:90%;background: #fff; display: inline-block; position: absolute;z-index: 99; top:20px; border-radius: 5px;padding: 10px 0px; display: none;}
.fsci_b{width: 100%}
.fsci_r{height: 45px;line-height: 45px;border-bottom: 1px solid #dcdcdc;background: #fff; width: 100%}
.fsci_r .sci_l{font-size: 14px;margin-left: 10px;width: 50px;float:left}
.fsci_r .sci_r{font-size: 14px; border:0;background: transparent;margin-right: 10px; max-width: calc(100% - 80px);}
.fsci_r .f_are{padding:0 10px;}
.f_ssqimg2{width: 15px;height: 15px;}
.fscir2{height: 48px;line-height: 48px;padding:0 10px;}
.fscir_is_default{background: url(../images/w_09.png) no-repeat right center;background-size: 19px;font-size: 14px;display: block;}
.fscir_is_default.isdefault{background: url(../images/w_09a.png) no-repeat right center;background-size: 19px; }
.fscibtn{width: 100%;  height:50px;line-height: 50px;color: #eb292c;background: #fff;border-radius: 4px;border:0;border-top:1px solid #dcdcdc; text-align: center;font-size: 16px;position: fixed;bottom: 0}
.f_bg_w{background: #fff}
.f_bd1{border-bottom: 1px solid #dcdcdc!important;}
.f_input{float: left;margin-left: 10px; height: 45px;line-height: 45px;border: 0; width: 70%;background: transparent;}
.f_three_h{/*height: 100px; */line-height: 100px;padding:5px 3% !important;}
.f_scBox{width: 100px; height: 100px; overflow:hidden;}
.f_scBox img{height: 100px;}
.f_ssqimg{width:20px; margin-left: 10px;}
.f_addDT{padding:5px 3%;height: 70px; border: 0;width:94%;font-size: 14px;color: #a8a8a8;resize: none}
.f_popM{width:90%;background: #fff; display: inline-block; position: absolute;z-index: 99; top:20px; border-radius: 5px;padding: 10px 0px; display: none;}
.f_popHd{width: 88%; margin: 0 6%; text-align:center;font-size: 18px; font-weight: 700; height: 50px; line-height: 50px;}
.f_poplist{border-top: 1px solid #dcdcdc; width: 88%;margin: 0 6%;height: 322px; overflow: auto; }
.f_poplist .f_popul{width: 100%; overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.f_popul li{height: 45px; line-height: 45px; border-bottom: 1px solid #dcdcdc;}
.noscroll,
.noscroll body {overflow: hidden;}
.noscroll body {position: relative;}
.f_closeBtn{width: 50%; text-align:center;margin: 0 auto; background: #eb292c;height: 40px; line-height:40px; font-size: 16px;color: #fff;border-radius: 3px;margin-top:10px;}
.f_are{padding:10px; display: inline-block; width:100%;}
.selectCity{max-width: 70%;width:calc(100% - 21px);text-align: right;}
.selectCity span{font-size: 12px;color:#bcbcbc}
.mask { /*display: none;*/ position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
@media (max-width: 720px) {.mask { position: fixed; }}

/************end 新增地址************/
/***********收货地址***********/
.fual_r{background: #fff;margin-bottom: 10px;width:100%;}
.fual_r .uai_m{padding:20px 10px;}
.fual_r p{margin-top: 5px;font-size: 12px;color: #999;background: url(../images/f_06.png) no-repeat left center; background-size: 12px; padding-left:20px;}
.fual_r .uinp{font-size: 15px;color: #000;background: transparent;}
.fual_r .uinp label{margin-left: 15px;}
.fual_r .uied{height: 40px;line-height: 40px;border-top: 1px solid #dcdcdc;margin: 0 10px;}
.fuidef{background: url(../images/w_09.png) no-repeat left center; background-size:16px; padding-left: 25px;font-size: 12px;color: #a0a0a0;}
.fuidef.isdefault{background: url(../images/w_09b.png) no-repeat left center;background-size: 16px;color: #eb272a;}
.fual_r .uied a{text-align: right;font-size: 12px;color: #8a8a8a;padding-left: 18px; float: right;margin:0 10px;}
.fual_r .uied a.addredit{background: url(../images/addr_ed.png) no-repeat left center; background-size:18px; }
.fual_r .uied a.addrdel{background: url(../images/addr_del.png) no-repeat left center; background-size:18px; }
.fualadd span{font-size: 20px;color: #fff;margin-right: 5px;}
/***********end 收货地址***********/

/***********优惠券***********/
.focus { width: 100%; height: auto; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 5px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; margin: 0 5px; vertical-align: top; overflow: hidden; }
.focus .hd ul .on { background: #FE6C9C; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; height: auto; background: url(../images/loading.gif) center center no-repeat; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.flayout_c_tabBox{width: 100%;overflow-x:scroll;max-height: 95px;background: #fff}
::-webkit-scrollbar{width:0px;height: 0}
.flayout_c_tabBox ul{width: 110%; overflow: hidden;height: 95px;}
.flayout_c_tabBox ul li{text-align: center;margin:0 auto;width: 70px;float: left;}
.flayout_c_tabBox ul li .fliconBox{width:100%;padding-bottom: 100%;height: 0;overflow: hidden;position: relative;}
.fliconBox img{position: absolute;left: 0;top:0;right: 0;bottom: 0;width: 100%;margin:auto;height: auto}
.flayout_c_tabBox ul li.active{color:#eb272a }
.flayout_c_tabBox ul li.active span{padding-bottom: 2px; border-bottom: 3px solid #eb272a}
.flayout_c_eachRow{}
.flayout_c_eachRow .leftpart{float: left;margin-left: 0;background: #fff}
.flayout_c_eachRow .rightpart{float: right;}
.leftpart .imgBox{width: 100px;height: 100px;overflow: hidden;position: relative;float: left;}
.leftpart .imgBox img{width:80%;position: absolute;top:10%;right: 0;bottom: 0;left: 0;margin:0 auto;}
.purple .rightpart{background: url(../images/f_01b.png) no-repeat;background-size: cover;}
.blue .rightpart{background: url(../images/f_02b.png) no-repeat;background-size: cover;}
.lrpart{margin-left: 100px;}
.lrpart .lrpart_tp{width: 100%}
.lrpart .lrpart_tp {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lrpart .lrpart_bm { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; max-height: 42px; margin-top:10px}
.purple .leftpart .lrpart .lrpart_tp span{color: #8c69e3;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.purple .leftpart .lrpart .lrpart_tp span.span1{font-size: 16px;}
.purple .leftpart .lrpart .lrpart_tp span.span2{font-size: 36px;}
.purple .leftpart .lrpart .lrpart_tp label{color: #8c69e3;font-size: 15px;margin-left: 10px;}
.blue .leftpart .lrpart .lrpart_tp span{color: #27b1e4;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.blue .leftpart .lrpart .lrpart_tp span.span1{font-size: 16px;}
.blue .leftpart .lrpart .lrpart_tp span.span2{font-size: 36px;}
.blue .leftpart .lrpart .lrpart_tp label{color: #27b1e4;font-size: 15px;margin-left: 10px;}
/*右侧领券*/
.purple .progressMain{width:60px;margin-left:20px;margin-top: 12px; }
.purple .progressMain .txt{font-size: 10px;color:#f1eef8;}
.purple .progres_all{background:#7054b6;padding:1px;}
.purple .progres_all p{height: 4px !important;padding:0;background: #fff;width:44.4px}
.purple .receiveBtn{width: 60px;margin-left: 16px;background: #fff;border:0; border-radius: 2px;padding:5px 0;margin-top: 15px;color: #8c69e3;font-size: 12px;}
.blue .progressMain{width:60px;margin-left:20px;margin-top: 12px; }
.blue .progressMain .txt{font-size: 10px;color:#f1eef8;}
.blue .progres_all{background:#2196c2;padding:1px;}
.blue .progres_all p{height: 4px !important;padding:0;background: #fff;width:44.4px}
.blue .receiveBtn{width: 60px;margin-left: 16px;background: #fff;border:0; border-radius: 2px;padding:5px 0;margin-top: 15px;color: #27b1e4;font-size: 12px;}
/*end 右侧领券*/

/***********end 优惠券***********/
/************一分钱活动详情************/
.flayout_d_banner{width: 100%;}
.flayout_d_proInfoBox{padding:0 10px;background: #fff}
.flayout_d_proName{font-size: 15px;}
.flayout_d_row{width: 100%;display:inline-block; }
.flayout_d_row_half{width: 50%;float: left;}
.flayout_d_tag{font-size: 11px;color: #9e9e9e;margin-right: 5px;}
.flayout_d_time{font-size: 11px;color: #444444;text-align: right;}
.flayout_d_priceSymbol{font-size: 11px;color: #eb272a}
.flayout_d_price{font-size: 18px;color: #eb272a}
.flayout_d_pricedel{font-size: 11px;color:#bcbcbc;text-decoration: line-through;margin-left: 5px;}
.flayout_d_sold{text-align:right;font-size: 11px;color: #ffaaab;margin-top: 5px;}
.flayout_d_explain{font-size: 11px;color:#b2b2b2;background: #fffafa;padding:5px 10px;}
.flayout_d_how_to_play{margin-top: 10px;background: #fff;width: 100%;}
.flayout_d_playhd{color:#0a0a0a;font-size: 11px;text-align: center;padding:5px 0;}
.flayout_d_playbox{margin:0 20px;overflow: hidden;}
.flayout_d_playbox img{width: 100%;}
.flayout_d_playul{width: 100%;overflow: hidden;}
.flayout_d_playul li{float: left;width: 20%;position:relative;}
.flayout_d_playul li img{width: 45%;}
.flayout_d_prodetail{margin-top: 10px;}
.flayout_d_prodetail h3{background: #fff;font-size: 14px;color: #444444;font-weight:lighter;padding:5px 10px;}
.flayout_d_prodetail h3>img{width: 15px;margin-right: 5px;}
.flayout_d_prodetails{width: 100%;}
.flayout_d_prodetails img{width: 100%;}
.flayout_d_bottom{position: fixed;bottom: 0;width: 100%;}
.flayout_d_bottom ul{width: 100%;}
.flayout_d_bottom ul li{width: 33.33%;float: left;text-align: center; color: #999;padding:5px 0;height: 50px;background: #fff;font-size: 11px;}
.flayout_d_bottom ul li a{display: block;}
.flayout_d_bottom ul li p{color: #999;}
.flayout_d_bottom ul li.li1{height: 50px;padding:5px 0;font-size: 11px;background: #fff}
.flayout_d_bottom ul li.active{}
.flayout_d_bottom ul li.active a p{color: #eb272a;}
.flayout_d_bottom ul li img{text-align: center;margin:0 auto;width: 22px;margin-bottom: 3px;}
.flayout_d_bottom ul li.li2{background: #fde9e9;height: 50px;padding:2px 0;}
.flayout_d_bottom ul li.li2 .p1{color: #eb272a;font-size: 18px;}
.flayout_d_bottom ul li.li2 .p1>span{font-size: 11px;}
.flayout_d_bottom ul li.li2 .p2{color: #5a5a5a;font-size: 11px;}
.flayout_d_bottom ul li.li3{background: #eb272a;font-size: 16px;color: #fff}
.flayout_d_bottom ul li.li3 .libtn{background: #eb272a;font-size: 16px;color: #fff;border:0;width: 100%;height: 40px;}
/************end 一分钱活动详情************/

/************一分钱活动************/
.flayout_e_content{width: 100%;}
.flayout_e_eachBox{margin-bottom: 10px;}
.flayout_e_eachRow{background: #fff;padding:0 10px;font-size: 15px;color: #232326;height: 40px;line-height: 40px;}
.flayout_e_dp{float: left;width: 50%;}
.flayout_e_dp img{width: 18px;}
.flayout_e_dp span{vertical-align: middle;}
.flayout_e_orderState{text-align: right;margin-left: 50%;}
.flayout_e_orderPorbox{background: #fafafa;padding:10px;}
.flayout_e_orderPorimg{width:94px;height:94px;overflow: hidden;position:relative;float: left;border:1px solid #dcdcdc;}
.flayout_e_orderPorimg img{width: 100%;position: absolute;top:0;right: 0;bottom: 0;left: 0;}
.flayout_e_orderPorInfo{margin-left: 100px;position: relative;}
.flayout_e_orderPorName { font-size: 15px; height: 45px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.flayout_e_orderPorPrice{font-size: 14px;color: #585858;margin-top: 28px;}
.state_img{position: absolute;top:35px;right:0;width: 70px;display: none}
.flayout_e_success .success_img{display: block;}
.flayout_e_winning .winning_img{display: block;}
.flayout_e_no_winning .no_winning_img{display: block;}
.flayout_e_in_collage .in_collage_img{display: block;}
.flayout_e_success .success_img{display: block;}
.flayout_e_winning .winning_img{display: block;}
.flayout_e_no_winning .no_winning_img{display: block;}
.flayout_e_fail .fail_img{display: block;}
/************end 一分钱活动************/

/************我的拼团************/
.flayout_f_row{padding:0 10px;background: #fff}
.flayout_f_row a{display: block;border-bottom: 1px solid #dcdcdc;padding:14px 0; background: url(../images/f_48.png) no-repeat right center;background-size: 8px; color: #444444;font-size: 14px;}
.flayout_f_icon{width: 19px;}
.flayout_f_row:last-child a{border-bottom: 0}
/************end 我的拼团************/
/************拼团订单************/
.flayout_e_StateToPay{color: #e4393c;font-size: 15px;}
.flayout_f_orderBtns{background:#fff;padding:5px 10px;text-align: right;}
.f_orderBtn{border:0;border:#dcdcdc 1px solid;font-size: 14px;color: #262626;background: #fff;border-radius: 3px;padding:3px 8px;}
/************end 拼团订单************/

/************限时抢购************/
.flayout_g_tabBox{width: 100%;overflow-x:scroll;max-height: 95px;background:#050b36;}
::-webkit-scrollbar{width:0px;height: 0}
.flayout_g_tabBox ul{width: 110%; overflow: hidden;}
.flayout_g_tabBox ul li{text-align: center;margin:0 auto;width: 70px;float: left;padding:10px 0;background: #050b36}
.g_time{font-size: 16px;color: #9b9daf}
.g_state{font-size: 14px;color: #9b9daf}
.flayout_g_tabBox ul li .fliconBox{width:100%;padding-bottom: 100%;height: 0;overflow: hidden;position: relative;}
.flayout_g_tabBox ul li.active{color:#fff;background: #eb272a }
.flayout_g_tabBox ul li.active .g_time{font-size: 16px;color: #fff}
.flayout_g_tabBox ul li.active .g_state{font-size: 14px;color: #fff}
.flayout_g_main{width: 100%;}
.flayout_g_eachTimeSlot{}
.flayout_g_countdown{font-size: 14px;color: #444444;background: #fff;padding:0 10px;}
.flayout_g_countdown p{border-bottom: 1px solid #dcdcdc;padding:12px 0;}
.flayout_g_countdownTime{font-size: 15px;color: #fc5457}
.flayout_g_proBox{width: 100%;background: #fff;margin-bottom: 10px;padding:5px 10px;position: relative;}
.flayout_g_proImg{width: 105px;height: 105px;overflow: hidden;float: left;}
.flayout_g_proImg img{width: 100%;}
.flayout_g_proInfo{margin-left: 110px; height: 105px;}
.flayout_g_proName { font-size: 13px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 40px;}
.flayout_g_proPrice{margin-top: 10px;}
.flayout_g_proPrice .span1{font-size: 14px;color:#eb272a }
.flayout_g_proPrice .span2{font-size: 18px;color:#eb272a }
.flayout_g_proPrice .label{color:#bcbcbc;font-size: 12px;margin-left: 10px;}
.flayout_g_proSold{font-size: 13px;color: #9e9e9e;margin-top: 5px;}
.flayout_g_abtn{position: absolute;right: 10px;bottom:5px;font-size: 15px;color:#fff;background:#eb272a;border-radius: 3px;padding:2px 8px;z-index: 1;text-decoration:none;}
.flayout_g_abtn span{text-decoration:none;}
/*即将开抢的颜色*/
.flayout_g_tabBox ul li.ready_active{color:#fff;background: #3bb97f }
.flayout_g_tabBox ul li.ready_active .g_time{font-size: 16px;color: #fff}
.flayout_g_tabBox ul li.ready_active .g_state{font-size: 14px;color: #fff}
/*end 即将开抢的颜色*/
.flayout_g_eachTimeSlot_ready .flayout_g_abtn{background:#3bb97f}
/************end 限时抢购************/
/************推荐团************/
.flayout_h_eachBox{width: 100%;background: #fff;padding-bottom: 5px;margin-bottom: 10px;}
.flayout_h_hdBox{padding:10px 10px; height:60px}
.flayout_h_hdheader{width: 37px;height: 37px;overflow: hidden;border-radius: 50%;border:1px solid #fff; float: left;}
.flayout_h_hdheader img{width: 100%;height: 100%;}
.flayout_h_hdright{margin-left: 50px;position:relative}
.flayout_h_userName{font-size: 12px;color: #9e9e9e}
.flayout_h_personNum{font-size: 15px;color: #444}
.flayout_h_groupPro{margin:0 10px;background:#fafafa}
.flayout_h_proimg{width: 70px;height: 70px;overflow: hidden;float: left;}
.flayout_h_proimg img{width: 100%;}
.flayout_h_proInfo{margin-left: 75px;height: 70px;}
.flayout_h_proName { font-size: 13px; color: #444444; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 40px;}
.flayout_h_proPrice{font-size: 12px;margin-top: 5px;}
.flayout_h_proPrice .txt1{color: #eb272a}
.flayout_h_proPrice .txt2{color: #444}
.flayout_h_proPrice .txt3{color: #9e9e9e;margin-left: 5px;}
.flayout_h_groupPersonNum{padding:0 10px;text-align: center;margin: 0 auto;}
.flayout_h_groupPersonNumHd{margin-top: 10px;font-size: 10px;}
.h_line_span{height: 1px ;width:40px;background: #dcdcdc;vertical-align: middle;display: inline-block;margin:0 5px;}
.h_hd_txt1{color:#9e9e9e;margin:0 5px;}
.h_hd_txt2{color:#eb272a;margin:0 5px;}
.hd_group_header{width: 32px;height: 32px;overflow: hidden;border-radius:50%;margin:5px 5px 0;}
.h_bd{font-size: 10px;}
.h_bd_txt1{color:#9e9e9e}
.h_bd_txt2{color:#eb272a}
.h_btn{border-radius: 3px;background:#f19325;color: #fff;font-size: 15px;margin:5px 10px 0;text-align: center;height: 35px;line-height: 35px;}
/************推荐团************/
/************搜索-输入************/
.flayout_i_searchBox{padding:5px 10px;background: #fff;border-bottom: 1px solid #dcdcdc;}
.i_left_searchbox{border:1px solid #dcdcdc;float: left;border-radius: 5px; height: 30px;line-height: 30px;font-size: 13px;width: calc(100% - 50px);}
.i_left_searchbox img{width: 20px;margin:0 5px;vertical-align: sub}
.i_search{border:0;height: 28px;line-height: 28px;background: transparent;}
.i_searchBtn{font-size: 15px;color: #616161;height: 30px;line-height: 30px;margin-left: calc(100% - 40px);}
.i_hot_searchBox,.i_histroy_searchBox{border-top:1px solid #dcdcdc;background: #fff;padding:0 5px 10px 5px;position: relative;}
.i_hot_hd,.i_histroy_hd{font-size: 14px;color: #9e9e9e;font-weight: lighter;padding:5px 5px;}
.i_spansBox{}
.i_each_search_span{background:#f5f5f5;margin:5px;padding:0 22px; height: 30px;line-height: 30px;font-size: 13px;color: #585858;display: inline-block;border-radius: 3px;}
.i_del_histroy{position: absolute;right: 10px;top:5px; height: 20px;width: 20px;}
.i_del_histroy img{width: 15px;}
/************end 搜索-输入************/

/**********搜索**********/
/*微信端--产品列表--热门推荐等14个*/
.w_mobile_main_body{width:100%; float:left; margin-top:41px;border-top:1px solid #dcdcdc; }
.fl_margin_top_0{ margin-top:0;}
.fl_fixed_search{position: fixed;top:0;left: 0;width: 100%;z-index: 99}
.menu-left,.menu-right{position:fixed; left:0;top:0; bottom:0; overflow-y: scroll;}
.menu-left{width:23.8%;background:#f5f5f5; margin-bottom:50px; margin-top:42px;}
/*滚动条样式*/
.scrollbar-none::-webkit-scrollbar {/*滚动条宽度设置*/width: 0px;height: 0;}
.menu-right #loading{left:11rem; top:6.7rem;}

.menu-left ul{width:100%; }
.menu-left ul li{ box-sizing: border-box;   width:100%; text-align: center; }
.menu-left ul li p{margin:0 5px;border-bottom: 1px solid #dcdcdc;padding:15px 0;}
.w_twoline{padding:5px 0!important;}
.menu-left ul li.active{background:#fff; position:relative; color:#eb272a; border:none;}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:3px; height:100%; top:0; left:0;background: #eb272a}
.menu-right{background:#fff; position:inherit; padding:0 10px 0 25%; right:0; bottom:0;  width:100%; display:none; margin-bottom:50px;}
.menu-right h5{height:30px; line-height:30px;color: #666666;font-weight:lighter;}
.menu-right h5:first-child{margin-top:0;}
.mune-no-img img{display:none}
.mune-no-img span{border:1px solid #efefef; color:#555; border-radius: 4px;}
.w-3{width:100%;  float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}
.w-3:nth-child(3n+1){padding-left:0; padding-right:.8rem}
.w-3:nth-child(3n){ padding-left: .8rem;padding-right:0;}
.xiangqing{
    padding-bottom: 1rem;
    line-height: 2rem;
    background-color: #FFFFFF;
    margin-top: 0.5rem;
    margin-bottom: 5.5rem;
}
 #loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,1) ; margin-left:-2.5rem;  margin-top:-1rem;z-index: 111;}
 #loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}
	
	/*针对该页面新增 顶部搜索*/
	.chofit_ser_div{position:fixed; top:0; left:0; width:100%; z-index:10; background-color:#EDECEC; height:50px;}
	.chofit_ser_div input{width: 72%; padding:0 8% 0 2%; border: none; font-size: 14px; border-radius: 10px; height: 30px; margin: 10px 9%; text-align:center;}
	.chofit_search{float:right; width: 9%; margin-right: 3%; margin-top: 2%;}
	.w_prolser_img{position:absolute; width:25px; height:25px; top:12px; right:11%;}
	/*针对该页面新增 顶部搜索*/
	
	/*右侧切换产品*/
	.w_prolist_hotrecimg{position:relative; width:100%; height:0; padding-bottom:30%; margin:0 auto 0 auto; overflow:hidden;}
	.w_prolist_hotrecimg img{position:absolute; width:100%; top:0; left:0; height:auto; margin:auto; bottom:0; right:0;}
	
	.w_proliproimg_all {overflow:hidden;}
	.w_proliproimg_all li{float:left; width:33.33%; text-align:center; margin-bottom:10px; }
	.w_proliproimg_all li:nth-child(2n+1){}
	
	.w_prolipro_img{position:relative; width:100%; height:0; padding-bottom:100%; margin:auto; overflow:hidden; background:#fff;}
	.w_prolipro_img img{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;height: auto;width: 80%;height: 80%;}
	.w_prolipro_per{padding:5px 2%; font-size:12px;}
	.w_prolipro_name{min-height:25px; line-height:1; text-align:left; max-height:24px; overflow:hidden;color: #333333;text-align: center;}
	/*右侧切换产品*/
.w_public_botCommon{position:fixed; width:100%; left:0; bottom:0; z-index:10; background:#fff; border-top:#D6D6D6 1px solid;}
.w_public_botCommon li {float: left; width: 25%; text-align: center;}
.w_public_botCommon li a {display: block; color: #9b9b9b;font-size: 12px;text-decoration:none;}
.w_public_botCommon  li a img{margin:5px 0 0 0; width: 25px; height: 25px;}
.w_public_botCommon  li a p{margin:0 0 5px 0;}
.w_bot_default a p{color: #eb272a}
/**********end 搜索**********/

/**********生鲜水果**********/
.flayout_j_typeMainBox{width: 100%;background: #fff;}
.j_each_type{width: 100%;border-top:1px solid #dcdcdc;border-bottom:2px solid #dcdcdc;display: none}
.j_each_type ul{width: 100%;}
.j_each_type ul li{width: 25%;text-align: center;padding:5px 0; float: left;}
.j_type_img{width: 50px;padding-bottom: 50px;height: 0;position: relative;margin:0 auto;}
.j_type_img img{position: absolute;top: 0;right: 0;bottom: 0;left: 0; width: 100%;height:auto;margin:auto;}
.j_type_txt { color: #585858; font-size: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}

.list_m_mdv{margin-top: 0px;float: left;width:100%;}
.fc_style_icon{width: 30px;height: 20px;background: url(../images/style_icon1.png) no-repeat center center; background-size: 19px;float: right;margin:5px;}
.fc_style_icon.list_icon{background: url(../images/style_icon2.png) no-repeat center center;background-size: 19px;}

.tile_box.prolist2 { padding-left: 1.5px; padding-right: 0; }


.list_m_mdv .tile_box { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left; }
.list_m_mdv .tile_box .tile_item { display: block; position: relative; overflow: hidden; background: #fff; margin-top: 10px; padding: 10px 7.5px}

.list_m_mdv .tile_box .tile_item .ti_img_wrap { position: relative; width: 100px; height: 0; padding-bottom: 100px; overflow: hidden; background-color: #F7F7F7; float: left;}
.list_m_mdv .tile_box .tile_item .ti_img { max-width: 100%; max-height: 100%; position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; }
.list_m_mdv .tile_box .tile_item .ti_info { margin-left: 110px; max-height: 100px; overflow: hidden; position: relative; height: 100px; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_title { font-size: 14px; color: #262626; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_price { position: absolute; bottom: 0; left: 0; font-size: 20px; color: #e9778e; margin-top: 8px; width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*.list_m_mdv .tile_box .tile_item .ti_info .tii_price .list_m_font{font-size: 12px; color: #bcbcbc;text-decoration: line-through;}*/
.list_m_mdv .tile_box .tile_item .ti_info .tii_price .tii_sold { font-size: 12px; color: #e9778e; height: 25px; line-height: 25px; margin-left: 9px; font-weight: 400; }
.list_m_mdv .tile_box .tile_item .ti_info .tii_price .tii_sold img{width: 11px;margin-right: 5px;}
.srp .tile_box { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left; }
.srp .tile_box.prolist2 { padding-left: 2.5px; padding-right: 5px;display: block; }
.srp .tile_box .tile_item{ display: block; position: relative; overflow: hidden; background: #fff; margin-top: 5px; padding:0 0 0px 0;width: calc(50% - 2.5px);float: left;}
.srp .tile_box .tile_item:nth-child(odd) { display: block; position: relative; overflow: hidden; background: #fff; margin-top: 5px; padding:0 0 0px 0;margin-right: 2.5px;}
.srp .tile_box .tile_item:nth-child(even){margin-left:2.5px;}
.srp .tile_box .tile_item .ti_img_wrap { position: relative; width: 100%; height: 0; padding-bottom: 100%; overflow: hidden; background-color: #F7F7F7; }
.srp .tile_box .tile_item .ti_img {width: 100%;  position: absolute; background-color: #f7f7f7; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; }
.srp .tile_box .tile_item .ti_info { padding: 5px 9px;margin-left: 0 !important; height: 78px;}
.srp .tile_box .tile_item .ti_info .tii_title { font-size: 12px; line-height: 18px; color: #262626; height: 36px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.srp .tile_box .tile_item .ti_info .tii_price { font-size: 18px; color: #eb272a; margin-top: 8px; height: 25px; line-height: 25px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap;position: static;margin-right: 0 }

.srp .tile_box .tile_item .ti_info .tii_price .tii_sold { font-size: 12px; color: #bcbcbc; height: 25px; line-height: 25px; margin-left: 9px; font-weight: 400; text-decoration: line-through; }
.list_m_mdv .prolist2{display: ;}

/**********end 生鲜水果**********/
/***********全部***********/
.k_tabBox{}
.k_tabBox ul{height:auto;border-bottom:1px solid #dcdcdc;}
.k_tabBox ul li{height: 44px;}
.k_tabBox ul li.active{color:#eb272a;}
.k_tabBox ul li span { display: inline-block; text-align: center; height: 44px; line-height: 44px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 70px;}
.k_tabBox ul li.active span{color:#eb272a;border-bottom: 2px solid #eb272a;padding-bottom: 0}
/***********end 全部***********/

/***********优品三悦活动***********/
.flayout_l_towfl{width: 100%;overflow-x:scroll;margin-bottom:5px;}
.flayout_l_towfl ul{overflow: hidden;padding:5px 0px 5px 0;margin-right: -5px;}
.flayout_l_towfl ul li{width:300px;background:#fff;margin-left: 10px;border-radius: 5px;box-shadow: 0 0px 10px #dcdcdc;position: relative; float: left;}
.flayout_l_towfl ul li .l_taghd{position: absolute;top:-5px;background: url(../images/f_75.png) no-repeat center;background-size:100px;left: 0;width: 100%;text-align: center;font-size: 12px;color: #fff;height: 28px;line-height: 2 }
.l_towfl_img{width: 115px;height: 115px;background: #f7f7f7;border-radius: 50%;overflow: hidden;position: relative; float: left;}
.l_towfl_img img{position:absolute;top:0;right: 0;bottom:0;left: 0;height: auto;margin: auto;width: 100%;border-radius:50%;overflow:hidden}
.l_towfl_proBox{padding:30px 5px 10px 10px;}
.l_towfl_proInfo{margin-left: 120px;}
.l_towfl_proName { font-size: 15px; height: 45px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.l_towfl_protags span{margin-right: 5px;font-size: 10px;color:#9e9e9e}
.l_towfl_proPrice{}
.l_towfl_proPrice .span1{font-size: 15px;color: #eb272a}
.l_towfl_proPrice .label1{font-size: 10px;color: #bcbcbc;text-decoration: line-through;margin-left: 5px;}
.l_towfl_proBtns{margin-top: 10px;border-radius: 3px;border:1px solid #eb272a;float: left;}
.l_towfl_proBtns .left{font-size: 10px;color: #eb272a;background: #fef4f4;padding:2px 5px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;float: left;}
.l_towfl_proBtns .left img{width: 10px;vertical-align: inherit;margin-right: 3px;}
.l_towfl_proBtns .left label{}
.l_towfl_proBtns .right{padding:3px 5px;font-size: 12px;background: #eb272a;color: #fff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;float: left;}
.flayout_l_threel{width: 100%;}
.flayout_l_threelProBox{background: #fff;padding:10px;}
.l_threelProImg{width: 100%;height: 0;padding-bottom: 56%;overflow: hidden;position: relative;background: #f8f8f8}
.l_threelProImg img{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin:auto;height: auto;width: 100%}
.l_threelProInfo{width: 100%;}
.l_threelProName { font-size: 16px; color: #262626; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l_threelProtags span{font-size: 12px;color:#999999;margin-right: 5px;}
.l_threelProBottom{margin-top: 10px;width: 100%;}
.threelProprice1{font-size: 12px;color: #eb272a}
.threelProprice2{font-size: 20px;color: #eb272a}
.threelProprice3{font-size: 12px;color: #9a9a9a;text-decoration: line-through;margin-left: 5px;}
.l_threelProBtns{border-radius: 3px;border:1px solid #eb272a;float: right;background: #fef4f4;}
.l_threelProBtns .left{font-size: 14px;color: #eb272a;background: #fef4f4;padding:5px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;float: left;}
.l_threelProBtns .left img{width: 12px;vertical-align: inherit;margin-right: 3px;}
.l_threelProBtns .left label{}
.l_threelProBtns .right{padding:5px 5px;font-size: 15px;background: #eb272a;color: #fff;border-top-right-radius: 1px;border-bottom-right-radius: 1px;float: left;}
/***********优品三悦活动***********/
/***********三悦商城***********/
.flayout_m_iconBox{margin-top: 10px;width: 100%;}
.flayout_m_iconBox ul{width: 100%;background: #fff;float: left;padding:10px 0;}
.flayout_m_iconBox ul li{float: left;width: 25%;text-align: center;}
.flayout_m_iconBox ul li a{display: block;}
.flayout_m_iconBox ul li .m_iconBox{width: 45px;height: 45px;overflow: hidden;position: relative;margin:0 auto;}
.m_iconBox img{position:absolute;top:0;right: 0;bottom: 0;left: 0;height: auto;margin: auto;width: 100%;}
.flayout_m_iconBox ul li p{color:#444444;font-size: 10px;margin-top: 5px;text-align: center;}

/*头条新闻*/
.m_headlinesBox{border-top: 1px solid #dcdcdc;background: #fff;padding:5px 10px;}
.m_headlinesBox .left{width: 30px;float: left;position: relative;margin-top: 10px;}
.m_headlinesBox .left img{width: 30px;}
/*头条新闻*/


.txtMarquee-top { width:calc(100% - 35px); overflow: hidden; position: relative;  }
.txtMarquee-top .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; display: none }
.txtMarquee-top .hd .prev, .txtMarquee-top .hd .next { display: block; width: 9px; height: 5px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") 0 -100px no-repeat; }
.txtMarquee-top .hd .next { background-position: 0 -140px; }
.txtMarquee-top .hd .prevStop { background-position: -60px -100px; }
.txtMarquee-top .hd .nextStop { background-position: -60px -140px; }
.txtMarquee-top .bd { padding:0 0 0 10px; }
.txtMarquee-top .infoList li { height: 24px; line-height: 24px;font-size: 12px; background: url(../images/f_82.png) no-repeat left center;background-size:3px;padding-left:10px;}
.txtMarquee-top .infoList li .date { float: right; color: #999; }
.m_fl1{margin-top: 10px;background: #fff;}
.m_fltxt{height: 40px;text-align: center;padding:8px 0;}
.m_fltxt img{height: 80%;}
.m_fl1_mainBox{margin:0 10px;border-top:1px solid #dcdcdc;}
.m_fl1_topBox{border-bottom:1px solid #dcdcdc;width: 100%;float: left;}
.m_fl1_topBox .leftBox{float: left;width: 50%;border-right: 1px solid #dcdcdc;height: 150px; padding:5px 0}
.m_fl1_hd { font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 50px)}
.m_fl1_hd_g{font-size: 13px;color:#8a8a8a;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: calc(100% - 50px)}
.m_fl1_price{color:#eb272a;width: calc(100% - 50px)}
.m_fl1_topBox .leftBox .imgBox{width:70px;height: 70px;position: relative; float: right;margin-right: 10px;}
.m_fl1_topBox .leftBox .imgBox img{position: absolute;right: 0;top:0;height: auto;width: 100%;}
.m_fl1_topBox .rightBox{float: left;width: 50%;}
.m_fl1_topBox .rightBox .topB{border-bottom: 1px solid #dcdcdc;padding:5px 0; padding-left:10px;height: 75px;position: relative;}
.m_fl1_topBox .rightBox .topB img{position: absolute;right: 0;bottom: 5px; width: 50px;}
.topB .priceP{font-size: 12px;}
.m_fl1_topBox .rightBox .bottomB{padding:5px 0; padding-left:10px;height: 75px;position: relative;}
.m_fl1_topBox .rightBox .bottomB img{position: absolute;right: 0;bottom: 5px; width: 50px;}
.topB .priceP{font-size: 12px;}
.m_fl1_bottomBox{}
.m_fl1_bottomBox .left{float: left;width: 50%;border-right:1px solid #dcdcdc;height: 75px;padding:10px 0;}
.m_fl1_bottomBox .left .leftside{float: left;margin-top:5px;}
.m_fl1_bottomBox .left  img{width: 50px; float: right;margin-right: 10px;}

.m_fl1_bottomBox .right{float: left;width: 50%;height: 75px;padding:10px 0;}
.m_fl1_bottomBox .right .leftside{float: left;margin-left: 10px;margin-top: 5px;}
.m_fl1_bottomBox .right  img{width: 50px; float: right;margin-right: 10px;}
.btb_hd{font-size: 15px;font-weight:bold;}
.btb_hd_g{font-size: 13px;color:#8a8a8a}
.m_bannerBox{margin-top: 10px;width: 100%;}
.m_bannerBox img{width: 100%}
.m_fl2{margin-top: 10px;background: #fff;}
.m_fl2_main1{width: 100%}
.m_fl2_each{height: 75px;width: 50%;float: left;}
.m_fl2_each .left_txtBox{float: left;width: calc(100% - 90px);padding:20px 0 0 10px;}
.m_fl2_each_hd{font-size: 13px;color:#444444}
.m_fl2_each_color{font-size: 10px;}
.color1{color:#25b808}
.m_fl2_each .right_imgBox{width: 80px; height: 75px;position: relative;margin-left: calc(100% - 90px);overflow: hidden}
.m_fl2_each .right_imgBox img{width: 100%;position: absolute;top:0;right: 0;left: 0;bottom: 0;height: auto;margin:auto;}
.m_fl2_eachbg1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4fff8+0,d9ffdc+99 */
background: #f4fff8; /* Old browsers */
background: -moz-linear-gradient(top,  #f4fff8 0%, #d9ffdc 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f4fff8 0%,#d9ffdc 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f4fff8 0%,#d9ffdc 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fff8', endColorstr='#d9ffdc',GradientType=0 ); /* IE6-9 */
}
.m_fl2_eachbg2{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff8f8+0,ffe7e7+100 */
background: #fff8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #fff8f8 0%, #ffe7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff8f8 0%,#ffe7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff8f8 0%,#ffe7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8f8', endColorstr='#ffe7e7',GradientType=0 ); /* IE6-9 */
}
.m_fl2_eachbg3{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff9ee+0,fff4d9+100 */
background: #fff9ee; /* Old browsers */
background: -moz-linear-gradient(top,  #fff9ee 0%, #fff4d9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff9ee 0%,#fff4d9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff9ee 0%,#fff4d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9ee', endColorstr='#fff4d9',GradientType=0 ); /* IE6-9 */
}
.m_fl2_eachbg4{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1feff+0,d6f7ff+100 */
background: #f1feff; /* Old browsers */
background: -moz-linear-gradient(top,  #f1feff 0%, #d6f7ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f1feff 0%,#d6f7ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f1feff 0%,#d6f7ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1feff', endColorstr='#d6f7ff',GradientType=0 ); /* IE6-9 */
}
.m_fl2_eachbg5{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff7f8+0,f6e2ff+100 */
background: #fff7f8; /* Old browsers */
background: -moz-linear-gradient(top,  #fff7f8 0%, #f6e2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff7f8 0%,#f6e2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff7f8 0%,#f6e2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7f8', endColorstr='#f6e2ff',GradientType=0 ); /* IE6-9 */
}
.m_fl2_eachbg6{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffff5+0,f3ffe7+100 */
background: #fffff5; /* Old browsers */
background: -moz-linear-gradient(top,  #fffff5 0%, #f3ffe7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fffff5 0%,#f3ffe7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fffff5 0%,#f3ffe7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffff5', endColorstr='#f3ffe7',GradientType=0 ); /* IE6-9 */

}
.m_fl2_eachbg7{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4fff8+0,d9ffdc+100 */
background: #f4fff8; /* Old browsers */
background: -moz-linear-gradient(top,  #f4fff8 0%, #d9ffdc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f4fff8 0%,#d9ffdc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f4fff8 0%,#d9ffdc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fff8', endColorstr='#d9ffdc',GradientType=0 ); /* IE6-9 */

}
.m_fl2_eachbg8{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffff5+0,ffe7f9+100 */
background: #fffff5; /* Old browsers */
background: -moz-linear-gradient(top,  #fffff5 0%, #ffe7f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fffff5 0%,#ffe7f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fffff5 0%,#ffe7f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffff5', endColorstr='#ffe7f9',GradientType=0 ); /* IE6-9 */

}
.color1{color:#25b808}
.color2{color:#ff6a6a}
.color3{color:#ff960d}
.color4{color:#34bfe1}
.color5{color:#9b0dff}
.color6{color:#4daa56}
.color7{color:#4daa56}
.color8{color:#ff8569}

.m_fl2_main2{width: 100%;background: #fff}
.m_fl2_main2 ul{margin:0 10px; width: calc(100% - 20px);float: left;}
.m_fl2_main2 ul li{border-right:1px solid #dcdcdc; float: left;width: 25%;border-bottom:1px solid #dcdcdc;}
.m_fl2_main2 ul li:nth-child(4n){border-right:1px solid #fff;}
.m_fl2_lasthd { font-size: 12px; color: #0a0a0a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align: center;margin-top: 10px;}
.m_fl2_lastprice{font-size: 12px;color: #eb272a;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align: center;}
.m_fl2_lastImg{width:80%;margin:10px auto;position: relative;height: 0;padding-bottom: 80%;overflow: hidden;}
.m_fl2_lastImg img{position: absolute;top:0;left: 0;right: 0;bottom: 0;height: auto;width: 100%;margin:auto;}
.m_fl3{margin-top: 10px;width: 100%;}
/***********end三悦商城***********/

/*购物车空*/
.flayout_n_main{width:100%;background:#f5f4f0;text-align: center;}
.flayout_n_img{margin:0 auto;width: 140px;margin-top:100px;}
.flayout_n_emptyTxt{font-size: 15px;}
.flayout_n_tobuy{font-size:12px;color:#9e9e9e;margin-top:40px;}
.flayout_n_tobuyBtn{font-size: 15px;color: #fff;background:#9e9e9e;width:80%;margin:10px auto;display: block;padding:10px 0;border-radius: 3px;}
/*end购物车空*/

.w_honour_info{position:absolute; left:20px; top:25px; z-index:10; padding:0 5px 0 25px; max-width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:rgba(0, 0, 0, 0.34); color:#fff; font-size:12px; height:20px; line-height:20px; border-radius:20px;}
.w_honour_head{position:absolute; width:20px; height:20px; border-radius:100%; position:absolute; left:0; top:0;}
.f_honour_info{top:115px;}



/*2017-5-25 14:58:30; 新增*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.pull_right{float:right;}
.pull_left{float:left;}
.toShare{color:#ff0000 !important;border-radius:20px;border:1px solid #ff0000 !important;padding:3px 5px;min-width:70px;font-size:12px;text-align: center;}
.fpop_bg{position: fixed;top:0;right: 0;bottom: 0;left: 0;z-index:2;width: 100%;background:url(../images/bt_bg.png) repeat top center;display: none}
.f_jpts{position:absolute;color:#ff0000;font-size:12px;top:50px;}
.f_absolute{position: absolute;right:0;top:6px;}

.pf_gzImg{position:fixed;right:-10px;bottom:20%;width:75px;}
  		.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
		.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
		.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s }
		@-webkit-keyframes swing {
	20% { -webkit-transform: rotate(15deg); transform: rotate(15deg) }
	40% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) }
	60% { -webkit-transform: rotate(5deg); transform: rotate(5deg) }
	80% { -webkit-transform: rotate(-5deg); transform: rotate(-5deg) }
	100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }
}
@keyframes swing {
	20% { -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg) }
	40% { -webkit-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg) }
	60% { -webkit-transform: rotate(5deg); -ms-transform: rotate(5deg); transform: rotate(5deg) }
	80% { -webkit-transform: rotate(-5deg); -ms-transform: rotate(-5deg); transform: rotate(-5deg) }
	100% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg) }
}
.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing }
.f_popBox{background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 1%, rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); position:fixed;top:0;left: 0;width: 100%; display: none;z-index: 105;right: 0;bottom: 0;
}	.f_popMain{background:#fff;width:280px;position: absolute;z-index: 110;display: none}
.f_popMain .imgBox{width:250px;margin-left: 15px;margin-top: 15px;}
.f_popMain .imgBox img{width:250px; position:relative}
.f_popMain .szimg{margin-top: 15px;font-size: 18px;margin-left: 15px;margin-bottom: 15px;}
.szimg img{width: 45px;margin-right: 10px;}


.ac_emptyBox{background-color:#fff;text-align:center; padding:15% 0;}
.ac_emptyBox img{margin:0 auto;width:80%;}
.go_other {margin-top: 15px;}
.go_other a{color:#444444;}
